package per.com.service;

import com.github.pagehelper.PageInfo;
import per.com.bean.User;
import per.com.common.ServerResponse;

/**
 * @author zxy
 */
public interface IUserManageService {

    /**
     * 使用分页获取用户列表
     * @param pageNum
     * @param pageSize
     * @return
     */
    ServerResponse<PageInfo> userList(int pageNum , int pageSize);

    /**
     * 修改用户是否冻结
     * @param userId
     * @param isfreeze
     * @return
     */
    ServerResponse freeze(String userId , Integer isfreeze);

    /**
     * 修改用户信誉积分
     * @param userId
     * @param creditScore
     * @return
     */
    ServerResponse updateCreditScore(String userId , Integer creditScore);

    /**
     * 检查用户是否是管理员
     * @param user
     * @return
     */
    ServerResponse checkAdminRole(User user);
}
